package com.yy.service.Impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yy.dao.TestUserDao;
import com.yy.pojo.TestUser;
import com.yy.service.TestUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.context.annotation.ScopedProxyMode;
import org.springframework.stereotype.Service;

/**
 * <p>
 *  服务实现类
 * </p>
 *
 * @author young
 * @since 2022年08月25日
 */

/**
 * @Scope(proxyMode = ScopedProxyMode.TARGET_CLASS)添加该注解解决因为
 * 开启事务后导致--》
 * 》》service使用了CGLib这种动态代理而不是JDK原生的代理
 */
@Service
public class TestUserServiceImpl extends ServiceImpl<TestUserDao, TestUser> implements TestUserService {
    @Autowired
    private TestUserDao testUserDao;

    public Boolean tests(Integer id) {
      if (testUserDao.test(id)!=null){
          return true;
      }return false;
    }
}